body { font-size: 10pt; }

div.status { line-height: 1.4; 
             word-wrap: break-word; }
div.target { padding-top: 8px; padding-left: 1em; font-size: 80%; color: gray; }
div.child div.target { padding-left: 0em; padding-top: 6px; font-size: 100%; }

div.event { background-color: LightGoldenrodYellow; }
div.mine { background-color: MistyRose; }
div.reply { background-color: Lavender; }
div.child div.normaltweet { background-color: white; }

.readmore-second, .command-second, .hidden { display: none; }
.datetime, .datetime a, .retweet a { color: #606060 }

.togglelinks { clear: both; }
.datetime-dummy { display: none; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }
a.username { font-weight: bold; }
a.target-datetime { color: gray; }

div.image img { margin: 5px; padding: 3px; border: 1px solid #ccc; 
                max-width: 160px; max-height: 90px; }

div.link-box{ border: solid 1px #e4e4e4; width: 90%;
              color: #555; background-color: #f7f7f7; 
              font-size: 80%; margin: 5px 0px; padding: 5px; }
div.link-name a { font-weight: bold; }


/* for twitter */
div.twitter .command { display: none; }
div.twitter .togglelinks { position: absolute; margin-top: 2px; }
div.twitter .datetime-dummy { display: block; visibility: hidden; }
div.twitter .hashtags, div.twitter .user-mentions { color: blue; }
div.twitter .long-command, div.twitter .long-command a { color: blue; 
                                                         white-space: nowrap; }
div.twitter .long-command a i { text-decoration: none; }  
div.twitter .icon-lock { color: #999999; }


/* for tumblr */
div.tumblr .commands a { font-size: 130%; color: adb3bc; text-decoration: none; }
div.tumblr .commands a:hover { color: #8d96a2 }
div.tumblr .commands a.like-second { color: #d32a2a; }

div.tumblr blockquote { margin: 0px; padding: 0px; }
div.tumblr p { margin: 0px; padding: 0px; }
div.tumblr span { margin: 0px; padding: 0px; font-size: 100% !important; }
div.tumblr img { max-width: 160px; max-height: 90px; }
div.tumblr h1 { font-size: 100%; }
div.tumblr ul { padding-left: 2em; }
div.tumblr .source { margin-top: 0.5em; }
div.tumblr .username { float: left; }
div.tumblr .tumblrbuttons { text-align: right; }

div.tumblr .bubble { margin: 10px; }
div.tumblr .bubble-text { 
        margin-left: 50px;
        padding: 10px 15px;
        position: relative;
        border: 2px solid #aaa;
        background-color: #f5f5f5;
                          border-radius: 10px;}

div.tumblr .bubble-text:before {
        border-top-width: 0px;
        border-right-width: 12px;
        border-bottom-width: 12px;
        border-left-width: 0px;
        border-color: transparent #aaa;
        border-style: solid;

        display: block;
        position: absolute;
        top: 18px;
        left: -12px;
        width: 0;
        height: 0;
        content: "";
      }

div.tumblr .bubble-text:after {
        border-top-width: 0px;
        border-right-width: 12px;
        border-bottom-width: 12px;
        border-left-width: 0px;
        border-color: transparent #f5f5f5;
        border-style: solid;

        display: block;
        position: absolute;
        top: 20px;
        left: -7px;
        width: 0;
        height: 0;
        content: "";
      }
